Improve documentation on Execution.Sleep() and Yield(). Explain that tasks used with SingleExecutor and MultiExecutor must support equality. Add test to ensure that interrupting tasks in an executor while paused works.