a sin(b(x−c))+d — amplitude, period, phase shift, and vertical shift.
KousKrab — interactive ML simulations in the browser.