add wrapper for distribution functions in GSL