まつもと ゆきひろです

In message "Re: [ruby-dev:34067] Array#take,take_while,drop,drop_whlie"
    on Sun, 16 Mar 2008 14:53:41 +0900, "Yusuke ENDOH" <mame / tsg.ne.jp> writes:

|ary.drop(1) は each を経由するので常に O(n) かかり、ちょっと遅いです。

|そこで、Array 特化版の Array#take 、take_while 、drop、drop_while を
|作ってみました。バッファの共有がきくので速くなります。

コミットしてください。