Here is my take...enjoy

http://www.examiner.com/examiner/x-2...rstanding-Kata