Islam and its many Trends