Decryption of igneous rock textures: crystal size distribution tools