Practical vectorial mode solver for dielectric waveguides based on finite differences | JoVE Visualize