Looks up key; if it exists returns corresponding value else evaluates value, adds it to the associative array and returns it.
Looks up key; if it exists returns corresponding value else evaluates value, adds it to the associative array and returns it.