Find solutions to the *sum to one hundred* puzzle.
Add (insert) the mathematical operators **+** or **─** (plus or minus) before any of the digits in the decimal numeric string **123456789** such that the resulting mathematical expression adds up to a particular sum (in this iconic case, **100**).
Example:
<pre><b>123 + 4 - 5 + 67 - 89 = 100</b></pre>
# --instructions--
Write a function that takes a number as parameter. The function should return an array containing all solutions for the given number. The solutions should be strings representing the expressions. For example: "1+23-456+78-9". Sort the array before returning it.
# --hints--
`sumTo100` should be a function.
```js
assert(typeof sumTo100 == 'function');
```
`sumTo100(199)` should return an array.
```js
assert(Array.isArray(sumTo100(199)));
```
`sumTo100(199)` should return `["-1+2-3+45+67+89", "123-4+5+6+78-9", "123-4+56+7+8+9"]`.
```js
assert.deepEqual(sumTo100(199), [
'-1+2-3+45+67+89',
'123-4+5+6+78-9',
'123-4+56+7+8+9'
]);
```
`sumTo100(209)` should return `["1+234+56+7-89"]`.