Text this: Constructing population of initial solutions for curriculum – based course timetabling problem