2. Events (out of date: visit https://www.cs.ubc.ca/~acm-web/practice/ instead)