Understanding Mutability and Immutability in JavaScript Variables | Infernote