Bret Victor's review of Snow Crash