4 Bit Full Adder that can add any two 4 bit representable numbers and has a flag for CarryOut of the most significant bit