Text this: Storage optimization for digital Quran using sparse matrix with hexadecimal representation