finding-maximum-of-a-function