The Changeset module allows for calculating the Levenshtein distance between two lists, or the actual edit steps required to go from one list to another