A location in memory used for storing data and given a name in a computer program is called a ______ because the data in the location can be changed.