And now a demonstration of the `charged exit path' trick
The driver is thermalized every 1 time units. The first figure shows detail
from time 14000 to 15000 of the simulation.
Predicted (yellow) and actual (red) histogram of work done; 200000 samples
With the charged exit path (driver has downhill slope 1 for distance 5;
piston has uphill slope for distance 5)