Making an immutable queue with guaranteed constant time operation | Hacker News Reader