it is not. You need to have indexes 0,1, ..., size -1. If you do ```@Items.delete(@current)``` you'll have gaps in it.