The halo model for cosmology: a pedagogical review | Synapse