Added explanation of data structure and algorithm
Instance variable comments