Add option to ignore order of arrays at certain key paths

It's anything but efficient.
Should be `walk_and_compare`