https://phillsacre.me.uk/2011/07/day-313-mallets-and-balls/
Day 313: Mallets and Balls