add ListUtil class
add ListUtilSpec.scala