Recursive And Non Recursive Functions