Creating version N of file F (FN) from a collection of
complete copies of F whose versions < N
deltas for all versions in between complete copies
is acheived via:
get list of complete copies of F
choose highest complete version V < N
f = copy of FV
foreach delta between V .. N {
f = f + delta
}
# f == FN (i.e. version N of F)