In Alex Garland’s film Ex Machina, Domhnall Gleeson plays Caleb, a young programmer for Bluebook (a company that, in the world of the film, is the world’s most popular search engine).  Caleb wins a contest to spend a week with the company’s brilliant and reclusive y