Solutions for some of the more interesting problems in http://adventofcode.com/ SPOILER ALERT. Duh. One branch per year.