inventions that advanced science