> The basic naming for methods in standard class libraries are: > > * use basic form (include not includes) > * put question mark for predicates > * put bang mark for "dangerous" version of methods Speaking of which, could we get an Array#shift! It always confuses me how that one defies the rule. K thanks bye. -roger-