An introduction to numerical analysis