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