Un punto de vista es que el valor de NaN debe propagarse al retorno de función en todos los casos para indicar la presencia de error.