Added basic wait/notify to threads.
Added semaphore and down_s.
Completed semaphores. Added $ to non-functions.
Added working producer-consumer program (uses a stack).
Started to add comments.
Added for and text programs.
More commenting.
Added skeleton for bonus exercise 4.
Added ternary operator.
Added markers for the PDF generation script.
Added declaration.
Added skeleton for exercise 3.
Commented programs better.
Added more comments for 2.
In a hurry...