Designing a 4-Bit ALU for Digital Systems