Disclosed is data processing apparatus comprising: means for receiving
inputs indicative of results from one or more participants of said one or
more sets of data processing tasks; means for mapping each of said inputs
to a corresponding mapped value by accessing a mapping table; outcome
processor means for accepting the mapped values as inputs and determining
an outcome for said one or more sets of data processing tasks; and means,
responsive to said means for determining, for transmitting an indicator of
said outcome to said one or more participants; wherein the inputs and
mapped values of the mapping table are programmably changeable to thus
provide a high degree of flexibility with respect to said inputs.