Created by William Chan 2021©

Disclaimer: Works in 99% of situations. Solved most of random niche edge cases, too lazy (and frustrated) to solve the rest.