make unary division operator perform reciprocal
add mul! function
extra testing and fixes for matrix elementwise multiplication