Finding Maximum And Minimum Of A Function