Chapter 4 - Recipe #5: Running multiple tasks and processing all the results