Reimplement collect. Now not using each, more efficient.
Add david-dm and fury.io badge.