The project will contain a bunch of algorithms, design patterns, data structures...