Thanks for all the comments guys. He took it to school today and all the other kids thought it was really cool. Tomorrow he gets to give an actual presentation about it.
I have not mastered it but he is awful close. He showed it to the Principal today and he showed everyone up and got it on the first try.