Set default value.
Returns val if val exists.
Returns def if val does not exist.
def[val, def]
#<result> = def[#<val>, 11] (print,#<result>)
result: 11
#<val> = 99 #<result> = def[#<val>, 11] (print,#<result>)
result: 99
#<val> = 0 #<result> = def[#<val>, 11] (print,#<result>)
result: 0
#<val> = nan[] #<result> = def[#<val>, 11] (print,#<result>)
result: 11