Allow a subtree to be placed at root.
Move GP code out of bubble_down.
Avoid using builtin name 'vars'. Change benchmarks to a fn, not a dict.
Added ref to Dow Chemical dataset.