for data structures with John Hale - Lab 02