Use iterative with two matrix rows stategy instead of naive recursive strategy for the Levenshtein distance implementation.