negative: use first derivate to find minimum