The science of finance