Approximation methods for finding derivatives