35 test cases for table.h functions(first half)

tests for the functions I was responsible for, some of them check return
types for void functions that the other team needs to change to non-void
return types, i will make a note of it ad send it to the other team with
the code