A repository for different algorithms