Contributions of Arab Civilization to Mathematics and Science