Inventions we have war to thanks for