As described in the article, based on the breadth of tasks fulfilled by genealogists at Ancestry, which alternative to job specialization has likely been used in job design to overcome the problems associated with overly specialized jobs?

Job enlargement

Job enrichment

Work teams

Job rotation