zRotate

Rotate a point around the Z axis by rotation radians using the matrix | cos(zRotation) -sin(zRotation) 0 | | sin(zRotation) cos(zRotation) 0 | | 0 0 1 |

Adapted from Matt Parker's video (https://youtu.be/TvlpIojusBE?t=1078)