The Theory of Branching Processes | Synapse