The Surprising Origins of Computer Bugs