Advent of Code 2018
Solutions by Bret Hudson