Transition Path Sampling and Other Advanced Simulation Techniques for Rare Events