Added fromList, fromListN and a conservative size window