Project for the learning and practicing basic and advanced algorithms and data structures.