IBM’s $3-Billion Research Project Has Kept Computing Moving Forward