repeatedly receives a character from the process named west, and then sends that character to process named east.
assigns the names west to the DISASSEMBLE process, X to the COPY process, and east to the ASSEMBLE process, and executes these three processes concurrently [REF].