'Converts a Holonomic Function back to elementary functions.
Examples
>>> from sympy.holonomic.holonomic import HolonomicFunction, DifferentialOperators
>>> from sympy.polys.domains import ZZ, QQ
>>> from sympy import symbols, S
>>> x = symbols(\'x\')
>>> R, Dx = DifferentialOperators(ZZ.old_poly_ring(x),\'Dx\')
>>> HolonomicFunction(x**2*Dx**2 + x*Dx + (x**2 - 1), x, 0, [0, S(1)/2]).to_expr()
besselj(1, x)
>>> HolonomicFunction((1 + x)*Dx**3 + Dx**2, x, 0, [1, 1, 1]).to_expr()
x*log(x + 1) + log(x + 1) + 1'

def to_expr(self):

    return hyperexpand(self.to_hyper()).simplify()
