Econometric Programming Environments: GAUSS, Ox and S-PLUS