add Binary-subtree and move classes to namespace AST