1. A method comprising: storing, in a memory storage media communicatively coupled to a processor, processor-executable instructions for performing the method; executing the instructions on the processor; according to the instructions being executed: associating respective values of a function with respective vertices of an expander graph; exploring the expander graph to encounter multiple vertices; ascertaining respective function values that are associated with respective ones of the multiple encountered vertices; and calculating a property of the ascertained function values.