Added numerical derivatives (central finite differences)