Nice work!

edit

This article is well written. I was able to understand the language used, even though the topic is new to me. Thanks for taking the time to write this!