Programming Languages, Kotlin, Software Development, Computer Science, Compilers.
Conceptually though, any function that allocates memory is inherently context-dependent: its outcome depends not only on the arguments passed in but also on the amount of contiguous RAM the system is able to grant. Context [Noun]: Any state that can affect a function’s outcome or performance