Sort:  

Awesome! Keep in mind the challenge has ended but I welcome your post and will add a submission to the next challenge when that runs :)