initial list differences patch
use differences patch here
TODO: Renaming list diffing
add comment about wide lists
test that trivial list patching works.
it can patch the trivial list to a non-trivial list
it can patch a non-trivial list to the trivial list
it can patch a huge list with only a tiny change
Add failing test for wide list patching gone wrong
it does not take up too much space when patching a huge list with only a tiny change
we will probably need this test more often, so refactor
Also allow checking for large diffs
it can patch a huge list with a huge change
it can patch a list name change
it can patch an attribute change
it can patch a small attribute change with a small patch
it can patch a data.frame with a small patch
Merge pull request #4 from robertzk/list_diff

List diff