Basic component validation with test to do generic validation
Validate the DOW component
Brute force version that just iterates until it finds the next value
Added an optimization to not subtract 0
Add some more test categories for the brute method