#40 Add elementary row operations

I have added row_operators.clj and test_row_operators.clj.

The contribution is three functions for elementary row operations:

**(swap [X i j]**
    swaps row i with row j

**(multiply [X i k])**
    multiply row i by k
    
**(add [X i j k])**
    add row j times k to row i