Just might be working
Refactored Brute to be better.