Exercies from Zed Shaw's learn C the Hard Way