plants that grow well in rocky soil