O processo de alocação de memória é automático não sendo declarado pelo usuário, eliminando os erros de alocação na função, desta maneira garantindo que a saída da função será sempre o mesmo se dado um mesmo conjunto de dados.
ʊ pɹˌusˈɛsʊ dɨ ˌɐlukɐsˈɐ̃ʊ̃ dɨ mˌemˈɔɾjɐ ɛ ˌaʊtumˈatikʊ nˌɐ̃ʊ̃ sˈeɪŋdʊ dˌɨklɐɾˈadʊ pˈelw ˌuzwˈaɾjʊ, ˌeliminˈɐ̃ŋdw uz ˈeʁʊʒ dɨ ˌɐlukɐsˈɐ̃ʊ̃ nɐ fũŋsˈɐ̃ʊ̃, dˈɛʃtɐ mɐnˈeɪɾɐ ɡˌɐɾɐ̃ŋtˈiŋdʊ kɨ ɐ sˌɐˈidɐ dɐ fũŋsˈɐ̃ʊ̃ sɨɾˈa sˌeɪmpɹɨ ʊ mˈeʒmʊ sɨ dˈadw ũŋ mˈeʒmʊ kˌuŋʒˈũŋtʊ dɨ dˈadʊʃ.