public MathematicaScalar Magnitude2(GaMultivector mv) { return (mv .ToKVectors() .Select(pair => Sp(pair.Value, pair.Value.Reverse())) .Aggregate(CasConstants.Zero, (current, mv1) => current + mv1[0].Abs())); }