* Review!

 - labels
 - types
   - strings (string stuff: cap/lower, split, isalnum(), etc)
             (list stuff: index, reverse, slice)

   - tuples (immutable lists)
     - semantics
     - performance
     - tuple unpacking
   - dicts (key value pairs, hash table)
     - constant time retrieval
     - retrieve/assign/check
     - listy stuff: .keys(), .values(), .items()
   - list (mutable):
     - positional: index, slice, append, insert, pop, search, sort, len
   - int/float
   - booleans (truthiness, boolean expressions)
   - sets
 - concepts
   - mutable/immutable
   - truthiness
 - operators:
   - %, in, """triple 
               quotes""", 'a \n new line'
 - functions - def somename(parameter, list):
   - scope
   - defining parameters: positional/mandatory - named/default/optional
   - return
 - flow control
   - while/else, if/elif/else, for/else (break/continue)
