/// Trait for implementing common calculus on function(mathematical) types.
pubtraitCalculus{/// Converts self into the integral of itself with c as the constant of integration
fnintegral(&mutself, c:f32){}/// Converst self into the differential of itself
fndifferential(&mutself){}}