Finalized CIS-2271 Homework #1.