cleanup
added tree and orange class and some math benchmarks
fixes merge conflict