$q$-gamma functions, $q$-beta functions and integrals Basic hypergeometric functions mathematics