This is going to always run the traditional version in parallel, which is not what we want (see the 'parallel' parameter to this class). Even when we do want it to be parallel, I believe (could be wrong) that the call to '.par' requires copying the collection (into a parallel version) and therefore affects the running time, so we want to make that copy at some point where its not contributing to the recorded time. The same goes for the call to '.toBuffer'. To see if you've got this right, run some tests and make sure that, for example, the 'nontbd' runtimes for 'map' are the same as the runtimes for 'nmap' (which uses the ControlExperiment class), and similarly 'nontbd' for 'pmap' should be the same as 'npmap', etc.