Safe compare ignoring case
bool equalsIgnoreCase(String other) => toLowerCase() == other.toLowerCase();