How to be creative : A practical guide for the mathematical sciences - Higham, Nicholas J.