Evaluating Complex Functions