African Braids And Weaves