azp_greedy function

A greedy algorithm to solve the AZP problem