Text this: An overview of the consensus problem in the control of multi-agent systems