bug fixes: fix incorrect type generation for in *OpsExp traits for the size method, handle the decision tree case where a split could not be found; add 'forall' method to Vector