New vector types
Trig helpers