Refined here we go!

push_back seems to work fine when we're working with ints. it's only
SLists that make it angry I guess?
understandable! ints dont involve memory addresses like linked lists do