flash of genius ending explained