I\'m trying to make a generic implementation of some complex numerical algorithm to learn about Rust. I\'d like to support both integer types as well as float types (althoug