Optimized the rejection sampling steps - now much more efficient
Wrote up details of rejection sampling of the hard density intended for an appendix