Principles of Computing - Mini Project 1