The answer I submitted for the Asana interview.
Got the Asana question working.
Name changed to protect the innocent. :-)