Performs Binary Search to find a record in the MemTable. If the record is found `[Result::Ok]` is returned, with the index of record. If the record is not found then `[Result::Err]` is returned, with the index to insert the record at.
(&self, key: &[u8])