vectors (2, 3, 4 dimensions). (!) Awful type-casting & 'scalar*Vec' (!)