Text this: A High-Order Compact 2D FDFD Method for Waveguides