Afrikuandika: The African hieroglyphic writing system