helper function PrettyPrintTree
refactor One to use a index for the current value
rename tok->token and allow token to be nil
refactor Many to use an index for the current values