Data Sturctures - Homework 2