Adding SimpleSemaphore from week-3-assignment-2