- ...good1
- `Good' is vague, `competitive' or
'worth paying money for' may be better adjectives.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... cheap2
- Again, `cheap' is vague. Try half-baked,
poorly planned and/or written by non-programmers.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... available'3
- If a semaphore has a value less than 1, it is not
available.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.