Major refactoring, interface change to ReverseEval, added datatable_test.go and checked coverage
x