public void putIntoBuckets(int[] num, int b) {
			zeros.clear();
			ones.clear();

			int mask = 1 << b;
			for (int i : num) {
				if ((i & mask) == 0) {
					zeros.add(i);
				} else {
					ones.add(i);
				}
			}
		}