A C++14 implementation of the patience diff.