8. Differentiate between fruitful functions and non-fruitful functions.