start of a module for hypergeometric functions