Sort:  

Thank you!

Please check out my updated version of my article as I had to reformulate it into separate articles due to exceeding the 65,000KB limit, and I also improved on each return by adding more information. :)