3 ms·Great summary. One I'll be revisiting myself every now and then.by hiAndrewQuinn 3y agoGreat summary. One I'll be revisiting myself every now and then.