code: func Sine(x32 float64) float64 {
  	x := float64(x32)
  	y := SineB*x + SineC*x*(math.Abs(x))
  	y = SineP*(y*(math.Abs(y))-y) + y
  	return float64(y)
  }
docs: // Sine takes an input value from -Pi to Pi
  // and returns a value between -1 and 1