Tracing the origin of 'Igishakamba' dance

Do you know the origin of the popular traditional dance, Igishakamba? Well, growing up in Tooro, in Western Uganda, I used to see young people - both girls and boys - gather in the neighbourhood after dinner to participate in folk songs, Igishakamba and share riddles, in what was known as Ugutarama in Kinyarwanda.
Igishakamba is a graceful traditional dance. / File.
Igishakamba is a graceful traditional dance. / File.
Francis Byaruhanga