# Functions
NewSolverGenerator constructs a solver generator based on n-bit targets solved with a.
# Structs
AddsGenerator generates a random chain by making N random adds.
SolverGenerator generates random N-bit values and uses an algorithm to build a chain for them.
# Interfaces
Generator can generate random chains.