generic function: funkcja ogólna, funkcja generyczna
Funkcja przyjmująca argumenty wielu typów. Funkcje generyczne są podobne do szablonów funkcji (function-template), ale różnią się od nich tym, że kompilator nie generuje na ich podstawie wielu konkretnych funkcji tylko kompiluje je bezpośrednio.