Combinational Circuits Using Verilog