mathematical functions 2875860