Implementations of different algorithms taught in Stanfords Algorithm MOOC