Chapter #4 - Section 4.4 - Extending Vector to have a put-if-absent method