Text this: An Improved Hybrid Genetic-Hierarchical Algorithm for the Quadratic Assignment Problem