Now tracks when the adaptive rejection sampling algorithm is used
Added abstract and some results for the base algorithm