Using Candidates and Rejected arrays
using bits to represent Candidates and Rejected

because we ran out of RAM when we store those as char arrays