252-0002-00L  Data Structures and Algorithms