Which process is most likely responsible for the formation of limestone caves?

a. abrasion

b. carbonation

c. oxidation

d. hydrolysis