Introduction to Functional programming talk from Pittsburgh TechFest