add non-in-place & test1
add non-in-place & test1

thisMagpie/nmatrix,johnmarinelli/nmatrix,thisMagpie/nmatrix,agisga/nmatrix,wlevine/nmatrix,agisga/nmatrix,janusnic/nmatrix,janusnic/nmatrix,janusnic/nmatrix,agisga/nmatrix,wlevine/nmatrix,thisMagpie/nmatrix,wlevine/nmatrix,agisga/nmatrix,johnmarinelli/nmatrix,thisMagpie/nmatrix,wlevine/nmatrix,janusnic/nmatrix,johnmarinelli/nmatrix,johnmarinelli/nmatrix