2. Does javascript pass variables by reference or by value?