A repository for Algorithms, Part I Coursera's assignments