Python implementations of fundamental algorithms and data structures