inventions explained