Opening this as a reference issue for the addition of vectorised binary functions. The following functions will be vectorised, and will need signatures added (I'll be doing both): - [x] ```bessel_first_kind``` - [x] ```bessel_second_kind``` - [x] ```beta``` - [x] ```binary_log_loss``` - [x] ```binomial_coefficient_log``` - [x] ```choose``` - [x] ```falling_factorial``` - [x] ```fdim``` - [x] ```fmax``` - [x] ```fmin``` - [x] ```fmod``` - [x] ```gamma_p``` - [x] ```gamma_q``` - [x] ```hypot``` - [x] ```lbeta``` - [x] ```ldexp``` - [x] ```lmgamma``` - [x] ```log_diff_exp``` - [x] ```log_falling_factorial``` - [x] ```log_inv_logit_diff``` - [x] ```log_modified_bessel_first_kind``` - [x] ```log_rising_factorial``` - [x] ```modified_bessel_first_kind``` - [x] ```modified_bessel_second_kind``` - [x] ```multiply_log``` - [x] ```owens_t``` - [x] ```pow``` - [x] ```rising_factorial``` I think that's all of them, but let me know if I've missed any