Very bare-bone approach to solving Advent of Code 2023 puzzles. No stl No libs No (or minimal) dynamic allocations