Python Interview Questions. Part II. Middle | Hacker News Reader