The first project of CS61B (Data Structures and Algorithms)