e== bug related to equality dependence on order of args fixed

Bug demo:
```Clojure
user=> m1
[6.0 15.0 24.0 33.0]
user=> m2
 A 1x4 matrix
 -------------
 6.00e+00  1.50e+01  2.40e+01  3.30e+01

user=> (e== m1 m2)
false
user=> (e== m2 m1)
true
```