Inspired by this post, I’ve created my own take.