implement NN2opt animated visualisation by adopting list data structure of MidTours