The first argument of Stream:reduce does not need to be an identity in Java | Hacker News Reader