Solutions to white-boarding problems with comments on "gotchas".  "Gotchas" are obstacles that aren't readily obvious when first reasoning about the problem for beginner programmers.