From Kris Sankaran
Using separate, mutate, and summarise to derive new variables for downstream visualization.