Adding diagonal preconditioning
Experimenting with convergence conditions
Optimizing away _getLabels calls in Regularizer