modification of parallelMap so that it inserts results into a separate collection from the function input
creates a new collection storing all of the citations, so that a random citation can be easily chosen