Improved and experimented with neighbour-pointer approach