# FizzBuzz [FizzBuzz](https://en.wikipedia.org/wiki/Fizz_buzz) solved in three ways. **[classical.metta](classical.metta)** Looks most like solutions in general purpose programming languages. **[simple.metta](simple.metta)** A functional (recursion + pattern matching) implementation. **[constructive.metta](constructive.metta)** Constructs the solution set directly, filtering the number line for the respective conditions.