Why does the Quran debunk itself ?