Estoy remodelando la clase ES

No voy a seguir el patron que dio el profesor, no me parece la mejor
solucion en estos momentos
Rediseñado el metodo ES#probabilidad

Ahora es mucho más sencillo el metodo de la probabilidad.
Borrado el metodo ES#valor_inicio

El metodo ES#valor_inicio ya no tiene sentido ya que este valor es
siempre 1
Actualizado el metodo ES::ES#reset

Ahora el metodo ES::ES#reset reinicia la temperatura siempre a uno
Se ha actualizado el metodo ES::ES#probabilidad

Se ha actualizado la carga del metodo ES::ES#probabilidad para
que no reciba parametros
Borrado el metodo ES::ES#valor_inicio de la carga de clase
Cambiado el valor por defecto de un parametro de la clase ES

El parametro coeficiente pasado en la instanciacion de la clase ES
lo he rebajado por defecto a 0.8 (antes estaba en 0.85)
Se ha escrito el prototipo de la función
MMDP::MMDP#busqueda_local_enfriamiento_simulado
Actualizado el prototipo MMDP::MMDP#busqueda_local_enfriamiento_simulado

Ahora el prototipo es más sencillo, a costa de que se debe de
inicializar la clase de enfriamiento simulado fuera, en el codigo de
Ruby
Añadidos los prototipos de la clase ES::ES
Escribiendo la clase ES en C completamente
Actualizadas las cabeceras
Escrito el constructor de la clase ES
Escrito bien el constructor de la clase ES
Adaptada la clase para que pueda trabajar con temperaturas superiores
a uno
Terminada de especificar la clase ES

Ahora el constructor comprueba los parametros recibidos
Eliminados los comentarios de las cabeceras
Escrita la documentación del constructor