Algorithms first project