removed for each test from let stmt branch
removed stale printout statements
factorized switch cases
removal of letexpression function
Merge branch 'let_stmt' into list_comp_support
fixed array comprehension with array as returned value ; added tests