Exercises from Learn The Hard Way