Explain the similarities and differences between job order costing and process costing. In your explanation, provide examples of when job order costing and process costing would be most appropriate.