added a default yield to the permute character method, removed debugging output from testTable method, and added some comments