Fixed neighbourhood definition to not conflict with algorithms that define another algorithm (all of them)