Quran and modern science compatible or incompatible