General Leibniz Rule