Change the recursion to be a bit more efficient when parsing strings and tables of strings and tables of tables of strings etc.
Add a unit test for the nested table case.