What is Function Overloading in TypeScript and how does it work? · ORA·tech