Assignment 2 Inf115