distinguish the difference between limestone and gabbro stone