Is it possible to overload a function based on argument value (not type)? If not, how would you solve the problem? My coding skills are rather rusty -- -- ...