Initial commit of Assignment 0