Working random tree

Random tree accurately splitting and estimating, moderate performance.