adding code for illustrating the use of the data segment (used to store initialiazed data) and the bss segment (used to store uninitialized data)