Title: Communications of the Association for Computing Machinery; 52 No. 12