differentiation and integration