expression is now evaluated with variable x, axis bars work, comments improved, other minor
tidying a bit
function can be drawn, still a lot to do