How immutable persistant datastructures work | Hacker News Reader