marinersubmariner: I have no doubt this has been done before, but anyway here’s my take on a R