Let someone else write the recursive comparison? Hash::Diff
In reply to Re: comparing nested data structures by keszler in thread comparing nested data structures by LanX