Text this: Fuzzy methodologies for automated University timetabling solution construction and evaluation