https://medium.com/@monocosmo77/understanding-operations-on-the-frobenius-norm-differential-geometry-2578ed096d80