Also, write relevant unit tests in the main function for testing out the overloading functionality.
Also, write relevant unit tests in the main function for testing out the overloading functionality.