CST112 Project 1 (Chapter 2)