Trait Real
gut
pub trait Real: BaseNum + BaseFloat + Float + Debug + Sum + Pod { }
impl<T> Real for T where T: BaseNum + BaseFloat + Float + Debug + Sum + Pod,