This interactive solver needs JavaScript. Enable it to enter a problem, solve it and view the exam-style working, tables and graphs.