Gravar-mail: Fast Exact String Pattern-matching Algorithms Adapted to the Characteristics of the Medical Language