https://vlsiweb.com/verilog-hdl-interview-questions/