Passing a value to functions held in an array of functions

@wildbill @gfvalvo Thanks, that works and it works with multiple parameters too.

Easy when you turn on your brain !

Now for the killer follow-up. Suppose each function has a different mix of parameters ? I can work round it by giving each function the same parameter list, providing dummy values for any not needed and ignoring them in the function, but that is very inelegant