@raoulb @ness01 Is this behaviour acceptable?? 

    >>> conjugate(beta(x, y))
    gamma(conjugate(x))*gamma(conjugate(y))/gamma(conjugate(x) + conjugate(y))

I feel it should just return `beta(conjugate(x), conjugate(y))`.