Function evaluation and range