1::2::nil : List ℕ 1::2::3::4::5::nil : List ℕ `[`:1024 (foldr 0 `,`) `]`:0 := #0 `-[1+`:1024 _:1 `]`:0 := int.neg_succ_of_nat #0