https://ldmurray.com/advent2019day17/
Advent 2019: Day 17 - Joy in Sorrow