certain operations in mathematics and computer science whereby they can be applied multiple times without changing the result beyond the initial application.