Combine is used to reverse a Split and reconstruct a secret once a `threshold` number of parts are available.
Split takes an arbitrarily long secret and generates a `parts` number of shares, `threshold` of which are required to reconstruct the secret.