> 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-