array 1D 2D
dictionary
exception handling
insert a val in the middle of a str_list_tuple
list creation using some mathematical syntax
maximum recursion depth
factorial using recursion
fibonacci using recursion
max element of the list using recursion
sum of the list using recursion
tail recursion
sparse matrix using dictionary and tuple
tuple