Exploring Fruit Fly Evolutionary Algorithm in A University Examination Timetabling Environment