2 lists:Lists have indexes, not names. And those indexes can change. use a list
define create variable (name)
add (name) to [names v]
add (0) to [values v]
define set (name) to (value)
replace item (item # of (name) in [names v]) of [values v] with (value)
define delete variable (name)
delete (item # of (name) in [names v]) of [values v]
delete (item # of (name) in [names v]) of [names v]