Pergunta de entrevista da empresa Apple

write HDL code for a FSM