integration by differentiation