Rangos inclusivos y reversibles de arreglos

Crea una función que devuelva un arreglo que contenga cada número entero desde start hasta end, inclusive.

Si start es menor o igual que end, devuelve los valores en orden ascendente. Si start es mayor que end, devuélvelos en orden descendente.

Ejemplos

Program.ReversibleInclusiveList(1, 5) ➞ new[] { 1, 2, 3, 4, 5 }

Program.ReversibleInclusiveList(2, 8) ➞ new[] { 2, 3, 4, 5, 6, 7, 8 }

Program.ReversibleInclusiveList(24, 17) ➞ new[] { 24, 23, 22, 21, 20, 19, 18, 17 }