What are three methods traditionally used for applying factory overhead to jobs? Discuss the allocation base used in each method