My dad sent me this blog post, very cool stuff.

read more