in the middle of const cant make it asked yoram
middle of by level int
now returning node.. going to return ints from left and right
started with function pointer to directions but going for regular
middle of left and right functions
started 3c. moving to functors and void *