So 2D `getNormal` ==
> an unit vector that is perpendicular to the line between two vectors

and 3D `getNormal` ==
> a vector perpendicular to the two 3D vectors that define a plane

Do you want me to rename one of those methods? They both kind of have similar semantics though