Minor clean up.
Added output to split.split.
Put in the first feedback from Ernesto.
Optimized mf.learnModel so it doesn't recompute the scaling factor at
each iteration.
Leftovers: testing just to try stuff out.
svd: runnable but produce too great values, even getting NaN.