Data Structures with Python