@and should be checking on the same node

@and checking on the same node making consing up the list of (Node . rest) useless.
Merge pull request #1 from Lyruse/patch-2

@and should be checking on the same node