Adding in both queue and stack a size counter and peek() method