title: Are there any algorithms that would find the closest match to a string from a collection of strings?
body: <p>Are there any algorithms that would find the closest match to a string from a collection of strings? For example:</p>
  
  <pre><code>string_to_match = 'What color is the sky?'
  
  strings = [
    'What colour is the sea?', 
    'What colour is the sky?', 
    'What colour is grass?', 
    'What colour is earth?'
  ]
  
  answer = method_using_string_matching_algorithm(string_to_match, strings)
  answer # returns strings[1] 'What colour is the sky?'
  </code></pre>