A PHP 5.3+ Collection implementation that takes inspiration from multiple sources