added occurences methods and corrected the gamma and chi methods
documentation fixes
eval() now works for test-case 1
call(), first transch of tests pass
more eval() tests