/// <summary>
        /// Calculates the product.
        /// </summary>
        /// <param name="factor">Factor value.</param>
        /// <returns>Product.</returns>
        public Vector Product(double factor)
        {
            Vector result = this;

            result.I = result.ProductInI(factor);
            result.J = result.ProductInJ(factor);
            result.K = result.ProductInK(factor);

            return(result);
        }