The functions of classroom code-switching in the Siyanda District of the Northern Cape · Study