15 print("commutative\n");
18 if (x ^ (y ^ z) == (x ^ y) ^ z)
19 print("assocative\n");
21 // elements are their own inverse?
27 // are legal in constant expressions (currently)
28 const vector v3 = '5 2 5' ^ '3 10 3';
29 const vector v4 = '5 2 5' ^ 10;
31 print("vv: ", vtos(v3), "\n");
32 print("vf: ", vtos(v4), "\n");