/// <summary>
 /// Normalizes this vector with length <c>1</c>.
 /// </summary>
 /// <remarks>
 /// This vector is <b>modified</b>.
 /// </remarks>
 ///
 /// <returns>this vector</returns>
 ///
 public static IModifiableVector3d normalize(this IModifiableVector3d vector)
 {
     return(vector.divide(vector.magnitude()));
 }