programming assignments for "Algorithms, Part I  by Robert Sedgewick and Kevin Wayne" (Coursera)