pub fn interpolate_usize(a: usize, b: usize, t: f64) -> (usize, f64)
Interpolate between two integers
return integer and the sub progress to the next integer