{"templates":[{"name":"First Message Passing Example","description":"Calculates factorials using message passing.","content":"void factorial(intchan c) {\n int z, j, n;\n while (true) {\n z = 0 ; j--) {\n n= n*j; \n }\n\n c