Algoritmo Hill Climbing funcional.