Michael Kelly of Investment Science on Stock Algorithms and Consulting Without Compromise