Using the R dataset diamonds, I was wondering how the initial_split function stratifies the continuous variable "x" in order to a create test and training set? ie initial_split(diamonds, probability=0.8, strata=x). I had read that the continuous data "x" is separated sequentially into bins, but I couldn't find out how many bins, or if the number of bins could be set by the user?