Add note ; customize display
Introduce mutability of world with an atom
Introduce destructuring
Calculate neighbours with a for comprehension
Introduce when to filter [x y] itself
Simplify :when to compare cell by cell
Another method for calculating neighbours
Add a post-condition, deactivable by a flag for production
Additional notes
Step function to calculate next generation of cells