Can I have a function that gets defined differently due to value of some global variable -for example called "s"? It should accept two integers if s equals 0, and