Machine-learning promises to shake up large swathes of finance