<aside> ✨

This exercise was meant to be a small one, and I didn’t invest much time to handle complex edge cases and fix bugs. But I’ll keep the source codes public in case you might be interested to fix one of the issues.

</aside>