...For that, we need to understand what hypothesis we are testing for, how to gather data to test it, and how to come up with that chance-number of the last paragraph. The structure is really not that complicated. The devil, however, is in the details..... Java is an object-oriented language that has quite a few nice features, such as automatic-garbage clean-up. (read more)