leveinshtienDistance completed and working