Work for CSIS 10B Java data structures