Simulating normalizing constants: from importance sampling to bridge sampling to path sampling | Synapse