(Luis Mtz y Laura) Modificamos la funcion log y agregamos un test de la misma.

Creo  que hay un error si al restringir el dominio se obtiene un None, ya que de cualquier modo se pide que se calcule el log de restringido por eso agregue un try. Creo que no sé qué es lo que debe de regresar la función en este caso pero me pareció que debía ser un "nan".

El test considera intervalos positivos (aunque aun requiere un chequeo ) y funciona, pero no sé si debe considerar en el test intervalos arbitrarios (negativos) ya que eso se controla  con la funcion log y su restringir dominio. 

Lo que falta checar es que sea compatible con la función exp ya que al hacer muchos nosetests aún saca error. Por cierto también el test de la exp tiene este problema.