Add process1.collectFirst
Merge pull request #61 from fthomas/collectFirst

Add process1.collectFirst