Edit distance added -- good dynamic programming example