An exploratory look at edit distance algorithms and search functionality in python.