Refactor the list constructors into lang.Util
Refactor length operations into lang.Util