What is the purpose of DoubleUnaryOperator functional interface in Java8?
It represents an operation on a single double-valued operand that produces a double-valued result.