Use Same Method for Contributors and Tones

As they're built identically.
Use Lodash Map

For cross-browser compatibility.