Convention is
```rust
let starting_index = match self.search(k) {
    Some(idx) => idx,
    None => return None,
};
```