Utility function to create a new node
static Node newNode ( int data ) { Node node = new Node ( ) ; node . data = data ; node . left = node . right = node . abtr = null ; return node ; } static List < Node > even_ptrs = new List < Node > ( ) ; static List < Node > odd_ptrs = new List < Node > ( ) ;