attach, checkPosition, create Node, preorderPositions
attach, checkPosition, createNode, preorderPositions