Multi Expression Programming - data analysis, symbolic regression, classification, time-series, automatic generation of computer programs