public static double norm(BlockVector <double> X) => CBLAS.cblas_dnrm2(X.Length, ref head(X), 1);
public static double norm(RowVector256 <double> X) => CBLAS.cblas_dnrm2(X.Length, ref head(X), 1);