pub, copy
len() method
ref