*********************************************************************************************************
C-Code: Recursive Aprroach: https://ideone.com/vQDdrj
C - Code: Iterative Approach: https://ideone.com/n6Vp5f ***********************************************************************************************************