A function is said to be idempotent when it can be called multiple times without changing the result.

- Stackoverflow.com Wiki