Hvis du ser investering gjennom et datavitenskapelig perspektiv, er mange finansielle teorier i bunn og grunn forsøk på å skape funksjoner. Til syvende og sist prøver vi egentlig å forutsi retning, dens størrelse, eller en pris (alt etter hva du foretrekker). Hovedideen er imidlertid ikke å begrense seg til en spesifikk kategori (som verdi eller vekst), fordi det begrenser egenskapene du utvikler. Tenk bredere og praktisk: hvis du ble bedt om å lage et hvilket som helst antall funksjoner, oppdage nye, og finne en måte å systematisere prosessen med å generere og eliminere kandidatfunksjoner på, hva ville du gjort?