Pure function
Funktion som alltid ger samma output för samma input och inte har sidoeffekter.
Lätt att testa, cacha, parallellisera, debugga. function add(a, b) { return a + b } är pur. function save(x) { db.write(x) } är inte. Centralt i funktionell programmering.