function nextTerm() {
		var fj = fi;

		// Compute the next term of the continued fraction...
		bi = floor( v );
		r = v - bi;
		v = 1.0 / r;

		// Use the modified Lentz's algorithm to find the next convergent...
		Di += bi;             // b_j + a_j*D_{j-1}, where a_j = 1.0 for all j
		if ( Di === 0.0 ) {
			Di = TINY;
		}
		Ci = bi + ( 1.0/Ci ); // b_j + a_j/C_{j-1}, where a_j = 1.0 for all j
		if ( Ci === 0.0 ) {
			Ci = TINY;
		}
		Di = 1.0 / Di;
		delta = Ci * Di;
		fi *= delta;

		// Check whether we can terminate computation...
		if ( abs( delta - 1.0 ) <= opts.tol ) {
			FLG = 1;
			if ( fj === fi ) {
				// Return a sentinel value to indicate that the last term did not improve the approximation:
				return [ -1, fi ];
			}
		}
		return [ bi, fi ];
	}
Computes the next term of the continued fraction.

@private
@returns {number} next term