Fileprune will delete files from a collection,
targeting a given distribution of the file
timestamps within time as well as size, number,
and age constraints. Its main purpose is to keep a
set of periodically-created backup files to a
manageable size while still providing reasonable
access to older versions. The algorithm used for
pruning is based on an exponential, Gaussian
(normal), or Fibonacci distribution, and supports
collections of files stored at irregular intervals.