Added notes on data structures and conditional variables