title: Human-readable output with DEAP
body: <p>I am using DEAP to do symbolic regression on a table of data, i.e. finding a function that best fits the data. Unfortunately, I can't find a way of getting the result in human-readable format. For instance, if I do</p>
  
  <pre><code>best_ind = tools.selBest(pop, 1)[0]
  print("Best individual is %s" % (best_ind))
  </code></pre>
  
  <p>my output is likely to look something like</p>
  
  <pre><code>Best individual is add(mul(add(x, 2), div(y, add(x, y))), 1)
  </code></pre>
  
  <p>but that is difficult for a human to interpret. Is there a way to print the result in a way that looks more like </p>
  
  <pre><code>(x+2)*(y/(x+y))+1
  </code></pre>