Domain Specific Language for describing recreational numbers