Pergunta de entrevista da empresa Unleashed Software

Write a program to determine if a given array occurs, in order, in another array. I.e. does [1,2,3] occur in [0,3,4,5,1,2,3,4] is YES and does [1,2,3] occur in [3,2,1] is NO.