Changed OverLoadedLL to use template <class T>