Integers: Sign extension
We may need to change the number of bits used to represent a number.
For example, C has int, short int, and long int to represent integers.
The language doesn't specify the exact size of each form, but
sizeof (short int) <= sizeof (int) <= sizeof (long int)
How do we cast from one kind of int to a larger number of bits?