WD Interview Question

Write a FIFO in verilog