String binaryString(int value) {
		String str = "0b";
		if (value == 0)
			return "0";
		int i = 0;
		while (value != 0) {
			str += (value % 2 == 1 ? "1" : "0");
			value = value >> 1;
			if (i++ != 0 && i % 4 == 0)
				str += " ";
		}
		return str;
	}