Added AList (all-purpose list structure)