/// From `proxmin`'s `utils.py`:
// Original source here
//
// class NesterovStepper(object):
// def __init__(self, accelerated=False):
// self.t = 1.
// self.accelerated = accelerated
//
// @property
// def omega(self):
// if self.accelerated:
// t_ = 0.5*(1 + np.sqrt(4*self.t*self.t + 1))
// om = (self.t - 1)/t_
// self.t = t_
// return om
// else:
// return 0
/// From `proxmin`'s `utils.py`:
///
///
// Original python source:
//
// def l2sq(x):
// """Sum the matrix elements squared
// """
// return (x**2).sum()