repository for algorithms and collections module