Discrete Variable Time Delay