Advanced JavaScript: Objects and Functions - Primitives vs. Objects