Added intersectVectorLine(), intersectVectors(), and fixed math error in intersectLineCircle()