code: public static <T> List<List<T>> divideAsList(List<T> coll) {
  		List<List<T>> result = new ArrayList<>();
  		for (T t : coll) {
  			List<T> list = new ArrayList<>();
  			list.add(t);
  			result.add(list);
  		}
  		return result;
  	}
docs: Returns a list of lists containing exactly one element of the given list
  each.
  
  @param coll
  The list to split
  @return A list of lists containing exactly one element of the given list
  each.