[Function] DeleteScope [Arguments] name(optional) [Return Value] Success or Failure [Description] 
Removes a scope from the scope stack. If no name is provided, the topmost scope is removed. Otherwise the scope with provided name is removed. A Failure status is returned if the stack is empty or no scope with the specified name exists.