C practice from Learn C The Hard Way book by Zed A. Shaw