Immutable Tree is now very mature. (more tests are needed though)