This article will simply provide a brief overview of many of the theories that have been put forward at one time or another.
Nakala hii itakuwa tu ya kutoa muhtasari wa nyingi za nadharia ambazo zimekwisha wekwa mbele kwa wakati mmoja au mwingine.