code: protected D query(Word<I> prefix, Word<I> suffix) {
          return oracle.answerQuery(prefix, suffix);
      }
docs: Performs a membership query.
  
  @param prefix
  the prefix part of the query
  @param suffix
  the suffix part of the query
  
  @return the output