Created _.collate function

I've written the _.collate function, as well as tests and documentation for it.

Suggestions? Objections?