deriv

Simple.

Flexible.

Reliable.