Added lists, and fold, map, and filter functions