fig3-8 func-max min