For CMPSCI 187, Data Structure.