Looks up key, if it exsists returns the corresponding value else evaluates and returns defaultValue.
See Implementation
Looks up key, if it exsists returns the corresponding value else evaluates and returns defaultValue.