This video looks at how you can use recursive functions to work the Scala's immutable List type and how to do pattern matching for this purpose.
No download links available.