>Not even the most fanatical functional programming zealots would claim that programs can be 100% functional. By definition, a program requires inputs and outputs, otherwise there is literally no reason to run it.
So a program it's a function that transforms the input to the output.
So a program it's a function that transforms the input to the output.