Combinational Circuits Using Verilog Programming