Minor cosmetic changes (naming, consistency)
Implement truncating add().