I just took this. Interesting questions.
LINK