MAC (Goals)
What do we want?
1) Be able to avoid collisions as much as possible
2) Have a minimum performance guarantee
3) Maintain good time-slot re-utilization in
    multi-hop networks without much overhead
   (i.e., topology-transparent)
4) Fairness