title: Haskell: test if list contains specific "sublist"
body: <p>Is there a trick or a prelude function to test if a list contains a specific substring/sublist?</p>
  
  <pre><code>xyz :: [a] -&gt; [a] -&gt; Bool
  xyz "hello world" "worl" -&gt; True
  xyz [1,2,3,4,5,6,7,8,1,2,3,4,5] [7,8,1] -&gt; True
  </code></pre>
  
  <p>I tried to write one on my own, but this is a trivial problem and I don't want to reinvent the wheel.</p>