イテレータは前→後ろしか実装してないからLastってO(n)かな?