Implementations of fundamental algorithms and data structures using Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne as reference.