Gets a range of key/values for aa.
Lookup value associated with key and return the address to it. If the key has not been added, it adds it and returns the address to the new value.
Lookup and return the value associated with key, if the key has not been added, it returns null.