Refactor p82: avoid superfluous unvisited-neighbours fn
P82: 10x speed increase by changing done? test
P82: refactor out complete? fn
Correct use of infinity