added some list functions e.g. list_fold