Problem 6
(really, really bad) Problem 12
Factorial (tail-recursive and iterative)
Silliness
General improvements
Don't need a return-from
Better organization