invention vs discovery