add #assign_next method to NameRemember
add #all_neighbours_coundition method to FindAlgorithmBuilder