Got rid of some warnings
added gcd
ArrayUtil and RandomUtil
Util class
Maps equal