A collection of classical algorithms and data-structures implementation in C++ for coding interview and competitive programming