lightweight utils(array, matrix, strutils, ...)