Technology and Invention in Finance