Very interesting and clearly written. I always wondered how this was modeled.
Thanks for taking the time to write about it.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.