Move `position` and `rposition` methods to `ImmutableVector` trait