Exercises from Learn C the Hard Way