public static Blade operator ^(Basis e1, Basis e2) { return(Basis.OuterProduct(e1, e2)); }
public static Blade OuterProduct(Blade b1, Blade b2) { return((b1.Value * b2.Value) * Basis.OuterProduct(b1.Basis, b2.Basis)); }