Discrete-Time and Delay Systems