For interested parties, you can take a look here or here.

Doesnt look too bad... but I get the feeling it will be highly predictable...