Advent of Code puzzles, solutions optimized (everything targeting log N). Contains all 2020 puzzles, most 2021 puzzles, and a couple of 2019 puzzles. Note to self: 2021 puzzle 15 implements the A* algorithm with a binary heap.