algorithms class on coursera working files