Inspired by @Nerd_Ferguson: