Solving selected Advent of Code problems 2015 - 2023