Learn to Program: The Fundamentals - Assignment 1