I’m sure there are better alternatives to this but nothing beats the feeling of accomplishment one gets when coding one’s own solution.