fact(x) uses gamma(x+1) when x is non-int; fix a couple of typos in function docs
update webdocs