Hi - thanks for making this crate! I'm curious why [this fn](https://github.com/rustunit/bevy_ballistic/blob/main/src/lib.rs#L322) casts all of its arguments to `f64`. Did you find the quartic solution math unstable at lower precision?