The c programming language exercises