public static Integer intArith( Vector< Var > vars, String e ){		
		char o = operand( e );
		
		if( o == ' ' ){

			return intFilter( vars, e );						
		} 
	
		String pair[] = oSplit( o, e );
		
		pair[0] = pair[0].trim();
		pair[1] = pair[1].trim();

		if( pair.length != 2 ) {
			System.out.println("ERRO: So e permitido dois operandos.");
			return null;
		}
			
		Integer a = intFilter( vars, pair[0] );
		Integer b = intFilter( vars, pair[1] );

		if( a == null || b == null )  return null;

		int k = 0;

		if( o == '*' ) k = a.intValue() * b.intValue();

		else if( o == '/' ) k = a.intValue() / b.intValue();
		
		else if( o == '+' ) k = a.intValue() + b.intValue();

		else if( o == '-' ) k = a.intValue() - b.intValue();
		
		else if( o == '%' ) k = a.intValue() % b.intValue();

		return new Integer( k );
	}