fix min_samples_split
add max_depth
introduce RandomForest{T}
add resolve_max_features
add RandomForestRegressor
update README and the example code