Deterministic

Deterministic functions return the same result every time they are called if given the same input values.