Sort:  

Thank you, Troy. Writing this was a tough but fun and interesting journey!