Various data structures & algorithms written in Python