Cardguess - project for declarative programming