pub trait Function: DynClone { fn ease(&self, normalized_time: f64) -> f64; }
easing function
output time based on normalized time, which is between 0-1