Add function to randomize a community with IT algorithm

The IT algorithm is the preferred randomization algorithm described in
Ulrich & Gotelli 2010. Current version of this function is quite slow.