The finished product...I think

Notice there are a lot less "this" references. Also, the instructor got it wrong when he said the inputs of GCD had to be positive.

I think I deserve some money.