Plain Functional Programming by Martin Odersky - Tech Talk