use num::Float; pub mod blocks; pub mod synthesis; pub mod units; fn map(x: T, x_min: T, x_max: T, o_min: T, o_max: T) -> T { ((x - x_min) / (x_max - x_min)) * (o_max - o_min) + o_min }