initial project for Algorithms 1 programming assignments