It looks like I deleted a lot but that is just github being weird.

Removed System.out.println and made the comments better :P