support equality checks for other collections
Create diff for vectors
Diff supports adding vector elements
Implement nested diffing for vectors
Minor refactoring
Simple removals for vector
Nested removals of vectors
Minor refactoring
Refactoring for readability of pathing logic
Support for patching vectors
Implemented vector removal
Fixes #2: Support vectors
Fixes #7: Improve README