Critical numbers and local extrema