Who Created Technology? A Complete History of Human Innovation