Like many other societies in the world, Africa boasts of a past that is ambivalent, a mixture of the good,…