Repository that implements: recursion, sorting and searching algorithms as well as combinatorial and advanced graph algorithms, dynamic programming and problem solving methodology.