You need to understand things in order to invent beyond them. - Bill Gates