idealOperatorDelay :: [Int] -> Int -> [Int]

--Delaying by 0 ms gives back the same signal
idealOperatorDelay signal 0 = signal
idealOperatorDelay :: [Int] -> Int -> [Int]
idealOperatorDelay signal 0 = signal
idealOperatorDelay signal 0 = signal