Why is the logic for the boolean to return false instead of true? Can someone please explain this? In my head you would have the final return as true because if the above condition is false, it would return a false? Someone please explain the logic