Understanding Optionals in Swift | Hacker News Reader