Data Structures and algorithms I have implemented as part of a Princeton Algorithms course