Custom half adder and full adder. 16 bit incrementor. 8 and 4 way multiplexers and demultiplexers. Github