export new 2D vector utilities perp and leftTurn