Java Generics Hackerrank Solution In C