Why do Discrete Time Signals Produce Repeating Frequency Spectra?