Question: how to factor a pochhammer symbol



I don't want to code for-loops each time,
but how can I factor a pochhammer symbol for a given degree?

The documentation simply says
---------------------------------------------------------------
pochhammer(x,3);
---------------------------------------------------------------
for me that does not work as the following maxima run shows

---------------------------------------------------------------
$ maxima -b pochhammer.max
Maxima 5.15.0 http://maxima.sourceforge.net
Using Lisp SBCL 1.0.11.debian
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1)                        batch(pochhammer.max)

batching /home/user/pochhammer.max
(%i2)                          display2d : false
(%o2) false
(%i3) pochhammer(x,3)
(%o3) pochhammer(x,3)
(%i4) makegamma(pochhammer(x,3))
(%o4) gamma(x+3)/gamma(x)
(%i5) expand(pochhammer(x,3))
(%o5) pochhammer(x,3)
(%i6) ratsimp(pochhammer(x,3))
(%o6) pochhammer(x,3)
(%i7) factor(pochhammer(x,3))
(%o7) pochhammer(x,3)
---------------------------------------------------------------

Andre