The former implements the ABM, and computes approximations for the age-structured contact time distributions. The latter package, ZeroWeightedDistributions, implements a helpful type ZWDist{D} representing a random variable of distribution D with added weight at zero.