partially persistent bst - fat node method

- insert and find implemented
reformat