add DiagonalMatrix expression
add DiagonalOf