fibi: param n now uint to avoid checking for negative values