coursera algo1: pa4 start