Practicing common C Coding Challenges