Add uncons, lazy sort, fromList