exercises for 18.2 - storage class, storage duration, scope, and linkage