Hypothetically complete sequential implementation of RandomForest. Untested.