https://profilpelajar.com/en/Finite-difference_frequency-domain_method