Type Flexibility with Generic Functions | CodeSignal Learn