Not to discourage further answers and expansions, but the basics of this question are dealt with in this exchange between u/Rittermeister and u/kookingpot.