Numerical methods in photonics. (2014)