>>2596875>>2597064concur
by the way I'm an idiot who can't spell or proofread my work so feel free to point out any spelling error, or for that matter any disagreement about definitions. Just keep in mind that none of these are exclusive, some or more or less specific and there's overlapping