add string edit distance example and recursion example