Differentiation

~coming soon~