:) commits unstable and subject to revision/rewriting TODO use aocd properly instead of the with open('DAY.txt') as f horror show general code quality cleanup? setup.py?