material moved to lecture 2
added iterators (I need them for the 'for loops')
added common errors for r and lvalues