GBM mid-hack; ESL2 pg 387, Steps 1-2biii

Most of GBM done right.
Needs step 2biv, nice pretty-printers for whole (small) datasets.