learned something from EffectiveJava. Arrays.toString() as opposesd to Arrays.asList().toString().