Feature/add bessel and pochhammer

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