See the Pen value-provider-sin by soritesparadox (@soritesparadox) on CodePen.