It's pretty good if you want to calculate the Hypergeometric series for values at which it terminates after a finite number of terms. If you want non finite series (which is usually the case) this will converge slowly, needs patching with methods for large x etc.
08 Feb 2007
04 Feb 2004
Does a good job at small x, but by the way it's calculated is useless as x gets close to 1. Should switch to a different functional form for arguments in the upper half of the range. Would be more efficient and trustworthy, also, if it automatically determined when to truncate the series to get the desired accuracy.