there have been many inventions throughout history