Calculates the rotation of a vector by a given angle (in radians)
Vector in question
Rotation amount
Optional
Optional vector to store the output (can be used to inject results into an existing vector)
The rotated vector
Calculates the rotation of a vector by a given angle (in radians)