
Absolute Sorting

Let's try some sorting. Here is sequence with the specific rules.
The sequence has various numbers. You should sort it, but sort it by absolute value in ascending order. For example, the sequence (-20, -5, 10, 15) will be sorted like so: (-5, 10, 15, -20). Your function should return the sorted array.
Input: Array of integers (number).
Output: Sorted array of integers (number).
Addition: The results of your function will be shown as array in the tests explanation panel.
Examples:
assert.deepStrictEqual(absoluteSorting([-20, -5, 10, 15]), [-5, 10, 15, -20]); assert.deepStrictEqual(absoluteSorting([1, 2, 3, 0]), [0, 1, 2, 3]); assert.deepStrictEqual(absoluteSorting([-1, -2, -3, 0]), [0, -1, -2, -3]);
How it is used: Sorting is a part of many tasks, so it will be useful to know how to use it.
Preconditions:
len(set(abs(x) for x in array)) == len(array)
0 < len(array) < 100
all(isinstance(x, int) for x in array)
all(-100 < x < 100 for x in array)