Java repository for algorithms implementation