Extract a diagonal or construct a diagonal array.
a view a of the original array when possible, a new array otherwise
Extract a diagonal or construct a diagonal array.