Depend on core.logic 0.8.0-rc3-SNAPSHOT

There's no 0.8.3-rc3-SNAPSHOT, that first 3 was a typo, lets correct
that!

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Initial fizzbuzz implementation

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Convert to using conde instead of conda

To use conde, the clauses must be disjunct. For that to happen, we
need a not-multo, that returns true when n is a multiple of div, but
only for numbers (so that it can be run backwards later).

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Convert fizzbuzz-seq to use more core.logic

The core of fizzbuzz-seq now uses core.logic, finds all index-fizzbuzz
pairs up until the stop-th index. It then sorts it on the index, and
extracts the values to produce the fizzbuzz sequence.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Implement find-fizzbuzz-index-for

The new function is a shortcut to find all indexes that result in a
specific fizzbuzz value within a finite interval.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Implement in-line test cases

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
fizzbuzz: Extract tests into a separate file

Now that it is not contained in a gist, within one single file, split
the tests out into a separate file.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>