Collection of data structures and algorithms in Python