CD
Size: a a a
CD
p
CD
SP
p
ID
CD
CD
ID
CD
ID
ID
CD
if (v.size() - 3 < v.size())
return v[v.size() - 3];
EG
any (\t -> fst t == snd t) $ zip a $ tail a
EG
ID
if (v.size() - 3 < v.size())
return v[v.size() - 3];
ID
any (\t -> fst t == snd t) $ zip a $ tail a
CD
if (index < v.size())
p