skolem-mahler-lech theorem