Add note about functional programming (I think, it's 3am and I'm still not asleep)