Boyer Moore Majority Voting Algorithm