Oscillator (no unit tests yet)