added most of the simd sse2 implementation with a few todos remaining. Vectorized code has 6-7x speedup.
Still experimental.
added vec2().xxyy vec2().xyxy swizzlers