this program is a signal handling demo which sends and receives signals to and from itself.