Amazing work with a lot of systematic analysis and thinking in the process! Well done, I could never have the patience to go through all those lines of code and test them for validity. It's all too logical for my confusing and fussy mind!!
You are from earth, I am from Venus!
Cheers.
Haha just doing what I can ;)