Implementations of popular data structures and algorithms