Furthermore, generic programming allows the usage of arbitrary types as long as they provide the necessary operations.
Более того, обобщённое программирование допускает использование произвольных типов до тех пор пока они производят необходимые операции.