Tree constructer is changed. EmptyTree added.