parameters: (self, solution)
docstring: Generator function that returns solutions that are neighbours
          to the given solution.
docstring_summary: Generator function that returns solutions that are neighbours
          to the given solution.
docstring_tokens: Generator function that returns solutions that are neighbours to the given solution .
function: def neighbourhood_of(self, solution):
          '''Generator function that returns solutions that are neighbours
          to the given solution.
          '''
          pass
function_tokens: def neighbourhood_of ( self , solution ) : pass