# Functions
ChooseAlgorithms returns a DifferChoice that is the most suitable to create a delta patch for the given artifacts, under the constraint of only using the acceptedAlgorithms.
# Structs
DifferChoice aggregates the two algorithms that are used to create a delta patch.
PatcherChoice aggregates the two algorithms that are used to apply a delta patch.