Good explanations by both. It started primarily as LD1 described. It evolved into what Brett described. Still accomplishes both. I use it for both.