0.3 version of simpleconcurrent with SimpleConcurrent and
SimpleSemaphore classes