Just saving progress so far. Almost got recursion working correctly with the DB.