Finding the average of two unsigned integers without overflow | Hacker News Reader