> The difference is that in *pure* functional programming, > everything *only* returns a parameter. > There are no side effects of any kind.> Of course, that should have been "everything *only* returns a value" ...