[deleted]
Not to discourage further answers, but u/mikedash wrote what's probably the most comprehensive published treatment on this question awhile back -- you can find the thread here, but feel free to ask follow-up questions in this thread.