repo for algorithm class