Branching processes in biology