@2c38bcaa Good summary.
@f4d98f3e Thanks. I'm guessing there are some sloppy points as I just sort of churned it all out with very minor revisions.
@2c38bcaa Sure, that's NBD. It's not a term paper.