array() functions are like pointer(pointer(...)), sort of
Using array and pointer in the right places.
Adding const char * <-> String mapping.