reimplementation of Node.findNode(Node n), no more recursive. mvn test not work, fixing in progress