add arbitrary precision pade approximation