public ReturnObject get(int i) {
		ReturnObjectImpl output = new ReturnObjectImpl();
		if (size() == 0) {
			output.value = ErrorMessage.EMPTY_STRUCTURE;
			return output;
		}
		
		if (i < 0 || i >= size()) {
			output.value = ErrorMessage.INDEX_OUT_OF_BOUNDS;
			return output;
		}

		output.value = array[i];
		return output;
	}