Signal Foundations