# Functions

No description provided by the author
CollectGarbage runs the Go GC and times it.
No description provided by the author
No description provided by the author
CreatePrefixedZip creates a zip file of a directory (pathToZip).
UniqueIntFactory creates the global instance of UniqueInttodo: verify this is ok for multiple populations!!!!!!!!!!!!!!.
No description provided by the author
No description provided by the author
No description provided by the author
MeasurerFactory creates an instance of Measurer.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RandomSlug returns a random 6 char id.
ResDivideFactory creates an instance of ResDivide.
RoundInt returns the nearest int result.
RoundIntDiv divides a/b and returns the nearest int result.
RoundToEven returns the nearest even integer.
RoundUpInt returns the nearest int that is >= f.

# Constants

No description provided by the author

# Variables

GlobalUniqueInt is a singleton instance of UniqueInt to hand out integers.
Measure is a singleton instance of Measure to track execution time.

# Structs

Measure keeps track of how much execution time was spent in various parts of the code, and the maximum amount of memory.
ResDivide splits a resource quantity among a number of recipient objects, handling the remainder for the last object.
UniqueInt hands out unique integer numbers, with the ability to also give a range to another object.