My personal solutions to the Advent of Code challenges.
It is not my goal to try to solve each problem in the most efficient way. Instead, I wish to improve my own skills by playing around with different language features, design patterns, data structures, etc.