Java 8: Declarative ways of modifying a Map using compute, merge and replace | Hacker News Reader