“…These hardness of computation results for the coin-tossing functionality extend to other general functionalities as well. Furthermore, the research outcomes for this functionality has direct consequences on diverse topics in mathematics and computer science—for example, extremal graph theory [ 3 , 4 , 5 ], extracting randomness from imperfect sources [ 6 , 7 , 8 , 9 ], cryptography [ 10 , 11 , 12 , 13 , 14 , 15 , 16 ], game theory [ 17 , 18 ], circuit representation [ 19 , 20 , 21 ], distributed protocols [ 22 , 23 , 24 ], and poisoning and evasion attacks on learning algorithms [ 25 , 26 , 27 , 28 ].…”