Compare objets or arrays and get diffs