Tail recursive function that anticipates collections parallelization.