Sampling Techniques for Rare Events