mat: NewDiagonal should be called NewDiagDense
Created by: kortschak
All the rest of the implementations name the concrete type. This one should too.
Created by: kortschak
All the rest of the implementations name the concrete type. This one should too.