Functional programming: Everything is immutable