A set of several well know algorithms that I have implemented as a practice