Lec02-BSTC++-annotated.pdf