っていうかアルゴリズム周りはまだまだ最適化の余地ありますね・・・

traitsが標準化されれば,ここら辺での劇的な改善があると思うんですがどうなんでしょうか?ちなみに,vector::iterator + copyがmemmoveにdispatchされていると信じていたんですが,されてなくて超(´・ω・`)ショボーン