bool ForEachCounter(bool Function(dynamic element, int index) step) { for(var i = 0; i<this.length; i++) { if(step(this[i],i) == false) return false; } return true; }