Episode 624: Why Siri - a virtual assistant - is possible