decorator example
playing with Binary tree