def increment(string):
    """
    for "A", return "B"
    for "AC", return "AD"
    After AZ comes `A[`. That's OK for my purposes.    
    """
    
    rest = string[:-1]    
    last = chr(ord(string[-1]) + 1)
    #print rest+last
    return rest + last