Evaluate piecewise-defined functions