Computational Photonics: An Introduction with MATLAB