QuranCode is a numerical and similarity research tool for the Generous Quran