Optimizando metodo que calcula el maximo