wrote a quick test for how gcc handles 128 bit integers, also added some more comments to prog5