Implement a two-dimensional table in Prolog. Your program will contain:
- An insert_entry predicate that takes a table, row, column and an entry and inserts the entry at the given position creating a new table
- A search_entry predicate that takes a table, row and column and unifies its fourth argument with the entry at the indicated position of the table