Facilitation, competition, and vegetation patchiness: from scale free distribution to patterns.