Neat challenge!

Saw it in PDXjs. Thanks!