Cogs 121 Assignment 1