advent of code Advent of Code 2019 day 16 Exploiting built-in functions, and some special-case optimisation.
advent of code Advent of Code 2019 day 7 When building your own concurrent scheduling system is the easy way.
advent of code Advent of Code 2019 day 3 The joys of abstractions that stay unchanged when the requirements do