A random thing I threw together over a year ago now and decided to dust off. Based off a tweet by @TweetsRgb on Twitter