Examples from Learn C the hard way