Language memory models and functional programming