Two seperate class :SList maintain head and size