A repository for practice and referencing algorithms