resample: Sample values from a set of elements
Description
 Sample values from a set of elements.
 Contrary to sample(), this function also works as
 expected when there is only one element in the set to be sampled, cf. [1].
 This function originates from the example code of sample()
 as of R v2.12.0.
Arguments
x
A vector of any length and data type. Value
 Returns a sampled vector of the same data types as argument x.
References
  [1] Henrik Bengtsson,
      Using sample() to sample one value from a single value?,
      R-devel mailing list, 2010-11-03.