Multi-threaded RPC Server. Supported operations: Data and Time - Returns the current data and time. Merge - Accepts a two lists and return a merged list Reverse Echo - Returns whatever a client sends as an input in the reverse order List - Returns a list of all files in the current directory Add - Accepts two integer matrices and returns their sum