Fixed formatting. Used Arrays.fill and Arrays.equal instead of methods written by Haris. Utils.shuffle is more clear and improved (doesn't use multiple array copying and dumping). Utils.iota returns as soon as possible.