homeworks, projects from Programming from A to Z, 2014