0rthodontist, thank you for the recommendation, I'll look it up.
neurocomp2003, I'm not particularly looking to do practical stuff, I'm interested in learning maths. I mentioned my computer science background to show what foundation I have to work from.
I'll highlight a particular problem...