Sort:  

No problem! This one was fun to write. Let me know if you ever need anything else.