+optimizeOrdering, +rand +Vector2.*swap functions
Vector2: +.squaredLength, +reverse, +.angle, +dotProduct
gp: +addrCall, +Array.last