title: What's a good library for parsing mathematical expressions in java?
body: <p>I'm an Android Developer and as part of my next app I will need to evaluate a large variety of user created mathematical expressions and equations.  I am looking for a good java library that is lightweight and can evaluate mathematical expressions using user defined variables and constants, trig and exponential functions, etc.</p>
  
  <p>I've looked around and <a href="http://www.singularsys.com/jep/" rel="noreferrer">Jep</a> seems to be popular, but I would like to hear more suggestions, especially from people who have used these libraries before.</p>