Why doesn't this code simply return a to z as the output? | Hacker News Reader