re-org tests
rewrite complex_marshal into recursive solution
Tests Passing
add tests for records in records and lists in lists'
heh... lists in lists... ambigious design flaw
exercise recursion