Algo Assignment 1