jackson-q-difference-operator