Binomial Probability Exercise to learn more about rust's type system. If you know a way to implement a trait on all itertors please tell me.