Numerical methods for nanophotonics: standard problems and future challenges | Synapse