An extension of SCNVector3 that adds helpful functions to calculate dot products, cross products etc