Computational Investing, part I