Added the levenstein algorithm