Text this: Solving train scheduling problems as a job shop: A brief review