Gene Expression Programming: Mathematical Modeling by an Artificial Intelligence (Studies in Computational Intelligence)