Algorithms that I have implemented either for Courses or just for fun.