Time/Space Trade-Offs for Reversible Computation | Synapse