Tell me more about the FLC algorithm, and when it would be most useful.