(n)factoranything that contributes causally to a result“a number of factors determined the outcome”