My solutions to Big Nerd Ranch