Text this: A great deluge algorithm for a real-world examination timetabling problem