ibrahim get the stones meaning