++ searching algorithms change place in repository to separate folder