Learn C the Hard Way exercises.