add edit_distance.cc