pub trait Ln { type Output; fn ln(self) -> Self::Output; }
Traits for common functions Trait for the natural logarithm