A PHP port of Underscore.js 1.5.1