Avatar
Collection, Bidirectional, RandomAccess, Mutableあたりまで意識してればオッケーな気がします