Maximum and Minimum Algorithm