A bunch of implementations of common algorithms and data structures