Feature/add bessel and pochhammer

Added Bessel functions of first and second kind and rising and falling factorial to math lib and fwd/rev auto-diff.