A Java application (using Swing) that can graph functions.