Added function DiscreteTimeFourierTransform