added Strings.ifEmpty and Arrays.ifEmpty