Compare two JSON responses, but ordering of items in them doesn't matter

Hello, I have problem with comparing responses.
Right now I’m using something like below, but that only shows if responses are exactly the same.
In first response I use

pm.globals.set(‘response’, pm.response.json());

And in the second:

pm.test(‘Response the same as previous.’, () => {
pm.expect(pm.response.json()).to.deep.equal(pm.globals.get(‘response’));
});

Sadly in my project there are sometimes responses with different ordering, which according to PO is not an bug, so won’t be fixed. And that makes my tests fails.

Example what I need:
Lets say I have two json responses:

[
{
“letter”: “a”,
“example”: “Agave”,
“usefulness”: “Awesome”
},
{
“letter”: “b”,
“example”: “Beer”,
“usefulness”: “Best letter ever”
},
{
“letter”: “c”,
“example”: “Chips”,
“usefulness”: “Cool”
}
]

And

[
{
“letter”: “a”,
“example”: “Agave”,
“usefulness”: “Awesome”
},
{
“letter”: “c”,
“example”: “Chips”,
“usefulness”: “Cool”
},
{
“letter”: “b”,
“example”: “Beer”,
“usefulness”: “Best letter ever”
}
]

And I would like to create a test that would consider those responses as passed.