Classes

ConsensusStrategy is a StrategyInterface implementation where strictly more than 50% items should be successful.
UnanimousStrategy is a StrategyInterface implementation where 100% of elements should be successful.

Interfaces

StrategyInterface defines an interface to indicate when a quorum is met and can be met.