David Fincher's newest film is a pitch-black comedy crime thriller, but what does the ending mean?