Associate the term Value with the atom Name or
replace the currently associated value with Value. If Name
does not refer to an existing global variable, a variable with initial
value
[] is created (the empty list). On backtracking the
assignment is reversed.