3 comments:

David A. Gee said...

Nicely done. Can't for the life of me think of another approach after seeing this.

David Drummond said...

Hey thanks David.

Felice Tebbe said...

Nice David!