What I mean is:
is it possible to have a generic numeric function in C# aiming to avoid the use of overloads for different numeric types such int, byte, double, float,...,vectors of int, ... , matrixes of complex numbers, weird never-seen-before structures that behave like numbers for some reason ecc..?
if not C# is there a language which can handle these kind of problems in a better way?
Thanks in advance.