Menor que, mayor que
Crea una función que reciba dos números, lower y upper, y un arreglo de enteros. Devuelve todos los valores del arreglo que sean estrictamente mayores que lower y estrictamente menores que upper. Conserva los duplicados y el orden original.
Ejemplos
lessThanGreaterThan(3, 8, std::vector<int>{1, 5, 95, 0, 4, 7}) // std::vector<int>{5, 4, 7}
lessThanGreaterThan(1, 10, std::vector<int>{1, 10, 25, 8, 11, 6}) // std::vector<int>{8, 6}
lessThanGreaterThan(7, 32, std::vector<int>{1, 2, 3, 78}) // std::vector<int>{}