Ow, head hurts from recursion, and I can't quite figure out what I have.