Haskell y la memorización de los resultados de la función pura [duplicado]

Posible duplicado:
¿Cuándo es automática la memorización en GHC Haskell?

Como consecuencia, la función pura siempre devuelve el mismo valor para una entrada fija. Dicho esto, ¿Haskell (más precisamente GHC) almacena automáticamente en la memoria caché (memoriza) estos resultados si hay suficiente memoria (pregunta 1) y el desarrollador tiene algún control sobre ello (pregunta 2)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta