My final solution was found on Stack Overflow. . .
January 14, 2016
Cover image credit: http://whoiskevinrich.com