A repository for the basic algorithms