Which type cast preserves the mathematical value in all cases?
f64 as f32
i32 as i64
usize as u64
i64 as i32