impact of technology on investing