: 0rd:   0---0---0---0'--0'--0'--0'  clone: 0---0---0---0---0----0---0---00                 \          /                  +-0'--0'-+--00'---00'  fork:  0---0---0---0---0----0---0---00                 \          /                  +-0'--0'-+  