Text this: An improved multi-staged algorithmic process for the solution of the examination timetabling problem.