importance of inventions