Assignment 2: Replacing SimpleAtomicLong with working version from
previous assignment
Assignment 2: testAcquire and testAvailablePermits passing
Assignment 2: testAcquireUninterruptibly passing
Assignment 3: testRelease passing; all tests passing