public AdditionProblem(int aNew, int bNew){
		a = aNew;
		b = bNew;
		String tempaBinary = Integer.toBinaryString(a);
		String tempbBinary = Integer.toBinaryString(b);


		checkValue = a+b;
		diff = Math.abs(tempaBinary.length() - tempbBinary.length());
		String temp = "";
		for(int i = 0; i < diff; i++){
			temp += "0";
		}

		if(tempaBinary.length() < tempbBinary.length()){
			tempaBinary = temp + tempaBinary;
			larger = tempbBinary.length();
		}
		else if(tempbBinary.length() < tempaBinary.length()){
			tempbBinary = temp + tempbBinary;
			larger = tempaBinary.length();
		}
		else{
			larger = tempaBinary.length();
		}

		System.out.println(tempaBinary + "\n" + tempbBinary);

		bothBinary = new int[2][larger];

		for(int i = 0; i < tempaBinary.length(); i++)
			bothBinary[0][i] = Character.getNumericValue(tempaBinary.charAt(tempaBinary.length() -1 -i));

		for(int i = 0; i < tempbBinary.length(); i++)
			bothBinary[1][i] = Character.getNumericValue(tempbBinary.charAt(tempbBinary.length() -1 -i));

	}