azp_tabu function

A tabu algorithm to solve the AZP problem