Fixed bug #64248

This patch enables unset() to behave as a normal expr. This has for result that unset now returns a random int. An idea would be to make unset return true if the variable has existed else false?