- improved comments in all alternatives
- producers now only signal consumers to terminate if all producers are done
- modified buffer sizes
- added note for TA about using -1 to signal termination as not being a very  good solution