mergeメソッドの動作をstd::list::mergeに準拠. spliceメソッドを追加.