Code from cs201: Data Structures at Middlebury College, Spring 2013