Added an 'elementary' function.

The new function creates an identity array that's had a single row operation performed on it. Quite useful when doing matrix multiplication. https://en.wikipedia.org/wiki/Elementary_matrix
This might be clearer if you talk about multiplying from either the left or right. I understand what you mean by reverse order, but I don't think those are the words that are usually used.