12. Can you walk through the steps involved in creating, initializing, and removing a semaphore set in System V? Provide an example where these steps would be necessary.
a. Give your understanding of how to manage semaphore lifecycles, including setup, usage, and cleanup.