Got a great response on the last snippet, so here's a function that ...

Got a great response on the last snippet, so here's a function that ...

More to explore