school projects algorithms