How was limestone formed