my prog assignments for the algorithms part 1 course on coursera