enfeebled enslavement Babbage tarnished Helmholtz helpfully Bernbach grindstone regrettable indispensables