https://vivu.tv/what-is-fourier-series-representation-of-periodic-signals/