sine_generator
