ADDED GENERICS. SHIT YEAH.

TODO:

Tests, arrays, strings, standard library, closures