To specify a boolean literal, use either the keyword TRUE 
      or FALSE. Both are case-insensitive.
      
     
      Usually you 
      use some kind of operator
      which returns a boolean value, and then pass it 
      on to a control
      structure.
      
     
       To explicitly convert a value to boolean, use either
       the (bool) or the (boolean) cast.
       However, in most cases you do not need to use the cast, since a value
       will be automatically converted if an operator, function or 
       control structure requires a boolean argument.
      
       See also Type Juggling.
      
       When converting to boolean, the following values 
       are considered FALSE:
  
       
       
       Every other value is considered 
TRUE (including any 
       
resource).
       
| Warning | 
         -1 is considered  
         TRUE, like any other non-zero (whether negative
         or positive) number!
          |