Minimum Edit distance dynamic programming. standard dp problems