Added Oscillator, SinusoidalOscillator (tested)