Align
Add edit distance
Add LinearPartitions