Data Structures and Algorithms Implemented in Python