public Number addR(Number num2) {
		if(this.number.length() > num2.getNumber().length()) {
			while(this.number.length() > num2.getNumber().length()) {
				num2.getNumber().insert(new String(new CharNode('0')), 0);
			}
		} else if(this.number.length() < num2.getNumber().length()) {
			while(this.number.length() < num2.getNumber().length()) {
				this.number.insert(new String(new CharNode('0')), 0);
			}
		}
		Number toReturn = new Number(addHelp(this.number, num2.getNumber()));
		if(toReturn.getNumber().charAt(0) == '.') {
//			System.out.println("True");
//			new Out(System.out).println(toReturn.getNumber());
//			System.out.println("--");
			toReturn.getNumber().set('1', 0);
		}
		return new Number(toReturn.trim());
	}