tail recursive implementation of the previous algorithm . the complexity order in time and space terms is the same but the resources needed by the cpu to execute this method is lower because this implementation is tail recursive . concode_field_sep PlaceHolder placeHolder concode_field_sep int getIterative concode_elem_sep int getRecursive concode_elem_sep void validateInput concode_elem_sep int getTailRecursiveInner
int function ( int arg0 ) { validateInput ( arg0 ) ; return getTailRecursiveInner ( arg0 , 1 ) ; }