Repository for programming assignments for Coursera course Algorithms, Part I