https://123dok.net/document/y96rjnmj-nonsmooth-optimization-statistical-learning-structured-matrix-regularization.html