Copying vs. sharing in functional languages | Hacker News Reader