print nested lists in printSubsequentIndented, more bullet proofing
define for function definition and variable definition