Algorithmics course  project.