Improved hyp2f1
condition where c is neg non int and a,b > 0 and 0 < x <1

corresponding change in tests