Compare two JSON objects and return structured diff. Shows added, removed, and changed fields with paths and values. Algorithmic.