What functions can this perform? I made a 4 bit accumulator CPU but that can only really be programmed to add/subtract as of now. What else can this do?