Simple local improvement algo that picks a random node not in current
tree from k nearest neighbours
integrated first local improvement algo, batch testing in TestClass