Sort:  

Thanks a lot, Vincent! I did indeed have fun adapting it. :)