Reverse Engineering and Invention