Implement background.Constructor.sine