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